type github.com/refraction-networking/utls.transcriptHash (interface)

Method Implmentations

Write([]byte) (int, error) (*ALPNExtension).Write (*ApplicationSettingsExtension).Write (*ApplicationSettingsExtensionNew).Write (*Conn).Write (*ExtendedMasterSecretExtension).Write (*FakeChannelIDExtension).Write (*FakeDelegatedCredentialsExtension).Write (*FakePreSharedKeyExtension).Write (*FakeRecordSizeLimitExtension).Write (*FakeTokenBindingExtension).Write (*GREASEEncryptedClientHelloExtension).Write (*KeyShareExtension).Write (*NPNExtension).Write (*PSKKeyExchangeModesExtension).Write (*RenegotiationInfoExtension).Write (*SCTExtension).Write (*SessionTicketExtension).Write (*SignatureAlgorithmsCertExtension).Write (*SignatureAlgorithmsExtension).Write (*SNIExtension).Write (*StatusRequestExtension).Write (*StatusRequestV2Extension).Write (*SupportedCurvesExtension).Write (*SupportedPointsExtension).Write (*SupportedVersionsExtension).Write TLSExtensionWriter.Write (*UConn).Write (*UtlsCompressCertExtension).Write (*UtlsGREASEExtension).Write (*UtlsPaddingExtension).Write (*UtlsPreSharedKeyExtension).Write *github.com/andybalholm/brotli.Writer.Write *github.com/andybalholm/brotli/matchfinder.Writer.Write *github.com/cespare/xxhash/v2.Digest.Write github.com/coder/websocket/internal/util.WriterFunc.Write *github.com/go-faster/jx.Encoder.Write *github.com/go-faster/jx.Writer.Write *github.com/gotd/td/mtproxy/faketls.FakeTLS.Write *github.com/gotd/td/mtproxy/obfuscated2.Obfuscated2.Write *github.com/gotd/td/mtproxy/obfuscator.Conn.Write github.com/gotd/td/mtproxy/obfuscator.Obfuscator.Write github.com/gotd/td/tdjson.Encoder.Writer.Write *github.com/klauspost/compress/flate.Writer.Write *github.com/klauspost/compress/gzip.Writer.Write *github.com/klauspost/compress/internal/snapref.Writer.Write *github.com/klauspost/compress/zstd.Encoder.Write *github.com/klauspost/compress/zstd/internal/xxhash.Digest.Write bufio.ReadWriter.Writer.Write *bufio.Writer.Write *bytes.Buffer.Write *compress/flate.Writer.Write *compress/gzip.Writer.Write *compress/zlib.Writer.Write crypto/cipher.StreamWriter.Write *crypto/internal/fips140/hmac.HMAC.Write *crypto/internal/fips140/sha256.Digest.Write *crypto/internal/fips140/sha3.Digest.Write *crypto/internal/fips140/sha3.SHAKE.Write *crypto/internal/fips140/sha512.Digest.Write *crypto/sha3.SHA3.Write *crypto/sha3.SHAKE.Write *crypto/tls.Conn.Write fmt.State.Write *golang.org/x/crypto/internal/poly1305.MAC.Write golang.org/x/crypto/sha3.ShakeHash.Write golang.org/x/net/internal/socks.Conn.Conn.Write hash.Cloner.Write hash.Hash.Write hash.Hash32.Write hash.Hash64.Write hash.XOF.Write internal/bisect.Writer.Write *internal/poll.FD.Write *io.OffsetWriter.Write *io.PipeWriter.Write io.ReadWriteCloser.Write io.ReadWriter.Write io.ReadWriteSeeker.Write io.WriteCloser.Write io.Writer.Write io.WriteSeeker.Write *mime/quotedprintable.Writer.Write net.Conn.Write *net.IPConn.conn.Write *net.TCPConn.conn.Write *net.UDPConn.conn.Write *net.UnixConn.conn.Write net/http.ResponseWriter.Write net/http/internal.FlushAfterChunkWriter.Writer.Write *os.File.Write *strings.Builder.Write *vendor/golang.org/x/crypto/internal/poly1305.MAC.Write *vendor/golang.org/x/net/http2/hpack.Decoder.Write *vendor/golang.org/x/text/transform.Writer.Write constantTimeHash.Write (*cthWrapper).Write (*finishedHash).Write github.com/andybalholm/brotli.nopCloser.Writer.Write *github.com/coder/websocket.msgWriter.Write *github.com/coder/websocket.netConn.Write *github.com/coder/websocket.trimLastFourBytesWriter.Write github.com/go-faster/errors.printer.State.Write *github.com/go-faster/errors.state.Write github.com/gotd/td/mtproxy/obfuscator.tls.Write *github.com/gotd/td/transport.obfConn.Write github.com/gotd/td/transport.wrappedConn.Conn.Write *github.com/gotd/td/transport.wsServerConn.Write *github.com/klauspost/compress/flate.statelessWriter.Write github.com/klauspost/compress/gzip.crcer.Write *github.com/klauspost/compress/gzip.crcUpdater.Write *github.com/klauspost/compress/zstd.pooledZipWriter.Write *compress/flate.dictWriter.Write *crypto/md5.digest.Write *crypto/sha1.digest.Write crypto/tls.constantTimeHash.Write *crypto/tls.cthWrapper.Write *crypto/tls.finishedHash.Write crypto/tls.transcriptHash.Write *encoding/base64.encoder.Write *encoding/hex.dumper.Write *encoding/hex.encoder.Write *encoding/json.encodeState.Buffer.Write *encoding/pem.lineBreaker.Write *fmt.pp.Write *golang.org/x/crypto/internal/poly1305.mac.Write *golang.org/x/crypto/internal/poly1305.macGeneric.Write golang.org/x/crypto/sha3.shakeWrapper.SHAKE.Write *golang.org/x/crypto/sha3.state.Write *hash/adler32.digest.Write *hash/crc32.digest.Write *internal/godebug.runtimeStderr.Write io.discard.Write *io.multiWriter.Write *mime/multipart.part.Write *net.conn.Write *net.netFD.Write *net.pipe.Write net.tcpConnWithoutReadFrom.TCPConn.conn.Write net.tcpConnWithoutWriteTo.TCPConn.conn.Write net/http.bufioFlushWriter.Write net/http.checkConnErrorWriter.Write *net/http.chunkWriter.Write *net/http.countingWriter.Write *net/http.http2bufferedWriter.Write *net/http.http2bufferedWriterTimeoutWriter.Write net/http.http2chunkWriter.Write *net/http.http2dataBuffer.Write *net/http.http2pipe.Write net/http.http2pipeBuffer.Write *net/http.http2responseWriter.Write net/http.http2stickyErrWriter.Write *net/http.loggingConn.Write net/http.persistConnWriter.Write *net/http.populateResponse.Write net/http.readWriteCloserBody.ReadWriteCloser.Write *net/http.response.Write net/http.socksConn.Conn.Write *net/http.timeoutWriter.Write net/http.unencryptedNetConnInTLSConn.Conn.Write net/http.writerOnly.Writer.Write *net/http/internal.chunkedWriter.Write *net/textproto.dotWriter.Write os.fileWithoutReadFrom.File.Write os.fileWithoutWriteTo.File.Write *strings.appendSliceWriter.Write *vendor/golang.org/x/crypto/internal/poly1305.mac.Write *vendor/golang.org/x/crypto/internal/poly1305.macGeneric.Write *vendor/golang.org/x/text/unicode/norm.normWriter.Write